package org.tgcloud.group.web.controller.req.project;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.tgcloud.group.entity.MjProject;
import org.tgcloud.group.web.controller.req.project.mediaRequirements.MediaRequirementsCreateReq;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: zhy
 * @create: 2023-08-18 10:31
 * @description:
 */
@Data
@ApiModel
public class ProjectEditReq extends MjProject {





    /**
     * 批次号
     */
    @ApiModelProperty(value = "批次号")
    private Integer projectBatchId;

    /**
     * 到货状态
     * 如果未发货，不选日期
     * 如果部分到货，生成批次，选择日期
     * 如果全部到货（批次为1），选择日期
     */
    @ApiModelProperty(value = "到货状态")
    private Integer arrivalProgressId;

    /**
     * 到货日期
     */
    @ApiModelProperty(value = "到货日期,")
    private Date arrivalTime;

    /**
     * 到货日期
     */
    @ApiModelProperty(value = "到货内部货值,")
    private BigDecimal arrivalInnerPrice;

    /**
     * 到货日期
     */
    @ApiModelProperty(value = "到货百分比,")
    private BigDecimal arrivalRate;

    private Integer stageId;

    // 报备媒体
    private String mediumIds;

    private MediaRequirementsCreateReq mediaRequirementsCreateReq;
}
